Using Regular Expressions to Express Bowing Patterns for String Players
نویسندگان
چکیده
The study of bowing is critically important for string players. Traditional bowing annotations are a valuable part of orchestral and individual documentation, but they do not help the performer to search a piece for other passages that should be bowed the same way, or to identify alternative bowing styles. We introduce a notation based on regular expressions that describes patterns of notes in the music, as well as the bowing to be applied to the pattern. These expressions support complex bowings, and not just single annotations without musical context. The notation is simpler than general tools for regular expressions used in some software, and is suitable for use by students and musicians. We have developed a music editor that implements the notation and edits documents in Lilypond. The approach has been evaluated by experimenting with the editor on six violin sonatas by Mozart. The experiments demonstrate that the regular expression notation is successful at finding passages and inserting the bowings; that the patterns occur a number of times; and the bowings can be inserted automatically and consistently.
منابع مشابه
Regular Expressions as Violin Bowing Patterns
String players spend a significant amount of practice time creating and learning bowings. These may be indicated in the music using up-bow and down-bow symbols, but those traditional notations do not capture the complex bowing patterns that are latent within the music. Regular expressions, a mathematical notation for a simple class of formal languages, can describe precisely the bowing patterns...
متن کاملMastering the violin: Motor learning in complex bowing skills
A pilot study is presented comparing the performance of complex bowing patterns of three violinists. Analysis of the movements revealed a subtle coordination between string crossings and bow changes in repetitive bowing patterns across two and three strings. Clear differences between the performances of the three players were found that could be interpreted in terms of consistency and efficienc...
متن کاملParameterized pattern queries
We introduce parameterized pattern queries as a new paradigm to extend traditional pattern expressions over sequence databases. A parameterized pattern is essentially a string made of constant symbols or variables where variables can be matched against any symbol of the input string. Parameterized patterns allow a concise and expressive definition of regular expressions that would be very compl...
متن کاملMechanics and acoustics of violin bowing Freedom, constraints and control in performance
This thesis addresses sound production in bowed-string instruments from two perspectives: the physics of the bowed string, and bow control in performance. Violin performance is characterized by an intimate connection between the player and the instrument, allowing for a continuous control of the sound via the main bowing parameters (bow velocity, bow force and bowbridge distance), but imposing ...
متن کاملExtracting Syntactic Patterns from Databases
Many database columns contain string or numerical data that conforms to a pattern, such as phone numbers, dates, addresses, product identifiers, and employee ids. These patterns are useful in a number of data processing applications, including understanding what a specific field represents when field names are ambiguous, identifying outlier values, and finding similar fields across data sets. O...
متن کامل